
/**
 * @name Ccay.example 公共方法 供demo使用
 * 
 * @since 2012-12-14
 * @param page
 */
Ccay.Module.define("Ccay.example", function(page, $S) {
			// 跳转到试一试的tab，把js和html代码传过去
			page.openTry = function(tab, js, html) {
				$(tab).getCcayTabManager().selectItem('trytab');
				// 清空结果区
				$("#demoMainPanel").empty();
				// 把代码demo传到编辑区
				// 多余js中的html代码处理
				var newJs = js.replaceAll('<SPAN class=showClew>', '').replaceAll('</SPAN>', '').replaceAll('<SPAN>', '').replaceAll('<SPAN class=spanShow>', '').replaceAll('<FONT color=red>', '').replaceAll('</FONT>', '').replaceAll('<SPAN class=spanShow>', '').replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&amp;/g, "&");
				$("#jsTxt").val(newJs);
				$("#htmlTxt").val(html.replace(/&lt;/g, "<").replace(/&gt;/g, ">"));
			};

			// 运行代码
			page.runDemo = function() {
				$("#demoMainPanel").empty().html($("#htmlTxt").val());
				Ccay.UI.init("#demoMainPanel");
				try {
					if ($("#jsTxt").val() != null && $("#htmlTxt").val() != null) {
						eval($("#jsTxt").val());
					}
					if ($("#htmlTxt").val() == "") {
						$("#demoMainPanel").html(eval($("#jsTxt").val()));
					}
				} catch (e) {
					alert(e);
				}
				// 获取try it yourself按钮
				var btn = $("div[tabid='trytab']").find("input[value='try it yourself']");
				// 禁用按钮1000毫秒后，启用按钮，解决连续点击报错问题
				btn.attr("disabled", "disabled");
				setTimeout(function() {
							btn.removeAttr("disabled");
						}, 1000);
			};

		});
